package com.bsoft.gol.editor.editor;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;

/**
 *
 * @author lxy
 * @date 2019/6/26
 */
public class ControlReportEntityRes{
    private String reportId;
    private String itemName;
    private String itemContent;
    private String itemId;
    private String titleId;
    private String userInfoId;
    private String result;
    private String refRange;
    private String resultUnit;
    private String abnormal;
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date visitTime;
    private String departmentId;
    private String departmentName;
    private String diagnosisId;
    private String diagnosisName;
    private String doctorId;
    private String doctorName;
    private String dischargeDiagnosisCode;
    private String dischargeDiagnosisName;
    private String operativeName;
    private String operativeRecordId;
    private String operativeCode;
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date operativeTime;
    private String subassemblyType;
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date beAdmissionTime;
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date dischargeTime;
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date answerTime;
    private String sfzh;
    private String reportTime;
    private String ifSynchro;
    private String diagnosisType;
    private List<DiagnosisList> diagnosisList;

    public String getReportId() {
        return reportId;
    }

    public void setReportId(String reportId) {
        this.reportId = reportId;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public String getItemContent() {
        return itemContent;
    }

    public void setItemContent(String itemContent) {
        this.itemContent = itemContent;
    }

    public String getItemId() {
        return itemId;
    }

    public void setItemId(String itemId) {
        this.itemId = itemId;
    }

    public String getTitleId() {
        return titleId;
    }

    public void setTitleId(String titleId) {
        this.titleId = titleId;
    }

    public String getUserInfoId() {
        return userInfoId;
    }

    public void setUserInfoId(String userInfoId) {
        this.userInfoId = userInfoId;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public String getRefRange() {
        return refRange;
    }

    public void setRefRange(String refRange) {
        this.refRange = refRange;
    }

    public String getResultUnit() {
        return resultUnit;
    }

    public void setResultUnit(String resultUnit) {
        this.resultUnit = resultUnit;
    }

    public String getAbnormal() {
        return abnormal;
    }

    public void setAbnormal(String abnormal) {
        this.abnormal = abnormal;
    }

    public Date getVisitTime() {
        return visitTime;
    }

    public void setVisitTime(Date visitTime) {
        this.visitTime = visitTime;
    }

    public String getDepartmentId() {
        return departmentId;
    }

    public void setDepartmentId(String departmentId) {
        this.departmentId = departmentId;
    }

    public String getDepartmentName() {
        return departmentName;
    }

    public void setDepartmentName(String departmentName) {
        this.departmentName = departmentName;
    }

    public String getDiagnosisId() {
        return diagnosisId;
    }

    public void setDiagnosisId(String diagnosisId) {
        this.diagnosisId = diagnosisId;
    }

    public String getDiagnosisName() {
        return diagnosisName;
    }

    public void setDiagnosisName(String diagnosisName) {
        this.diagnosisName = diagnosisName;
    }

    public String getDoctorId() {
        return doctorId;
    }

    public void setDoctorId(String doctorId) {
        this.doctorId = doctorId;
    }

    public String getDoctorName() {
        return doctorName;
    }

    public void setDoctorName(String doctorName) {
        this.doctorName = doctorName;
    }

    public String getDischargeDiagnosisCode() {
        return dischargeDiagnosisCode;
    }

    public void setDischargeDiagnosisCode(String dischargeDiagnosisCode) {
        this.dischargeDiagnosisCode = dischargeDiagnosisCode;
    }

    public String getDischargeDiagnosisName() {
        return dischargeDiagnosisName;
    }

    public void setDischargeDiagnosisName(String dischargeDiagnosisName) {
        this.dischargeDiagnosisName = dischargeDiagnosisName;
    }

    public String getOperativeName() {
        return operativeName;
    }

    public void setOperativeName(String operativeName) {
        this.operativeName = operativeName;
    }

    public String getOperativeRecordId() {
        return operativeRecordId;
    }

    public void setOperativeRecordId(String operativeRecordId) {
        this.operativeRecordId = operativeRecordId;
    }

    public String getOperativeCode() {
        return operativeCode;
    }

    public void setOperativeCode(String operativeCode) {
        this.operativeCode = operativeCode;
    }

    public Date getOperativeTime() {
        return operativeTime;
    }

    public void setOperativeTime(Date operativeTime) {
        this.operativeTime = operativeTime;
    }

    public String getSubassemblyType() {
        return subassemblyType;
    }

    public void setSubassemblyType(String subassemblyType) {
        this.subassemblyType = subassemblyType;
    }

    public Date getBeAdmissionTime() {
        return beAdmissionTime;
    }

    public void setBeAdmissionTime(Date beAdmissionTime) {
        this.beAdmissionTime = beAdmissionTime;
    }

    public Date getDischargeTime() {
        return dischargeTime;
    }

    public void setDischargeTime(Date dischargeTime) {
        this.dischargeTime = dischargeTime;
    }

    public Date getAnswerTime() {
        return answerTime;
    }

    public void setAnswerTime(Date answerTime) {
        this.answerTime = answerTime;
    }

    public String getSfzh() {
        return sfzh;
    }

    public void setSfzh(String sfzh) {
        this.sfzh = sfzh;
    }

    public String getReportTime() {
        return reportTime;
    }

    public void setReportTime(String reportTime) {
        this.reportTime = reportTime;
    }

    public String getIfSynchro() {
        return ifSynchro;
    }

    public void setIfSynchro(String ifSynchro) {
        this.ifSynchro = ifSynchro;
    }

    public String getDiagnosisType() {
        return diagnosisType;
    }

    public void setDiagnosisType(String diagnosisType) {
        this.diagnosisType = diagnosisType;
    }

    public List<DiagnosisList> getDiagnosisList() {
        return diagnosisList;
    }

    public void setDiagnosisList(List<DiagnosisList> diagnosisList) {
        this.diagnosisList = diagnosisList;
    }
}
